import java.awt.Color;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;


public class Panelek2 extends JPanel {

	private static final long serialVersionUID = 1L;
	Color stolu = new Color(0,180,110);
	Font czcionkaTytulu = new Font("SansSerif", Font.BOLD , 30);
	JComboBox listy[] = new JComboBox[4];
	JTextField koc[] = new JTextField[4];
	int licznik=0;
	String nazwy[]=new String[4];
	JButton dalej;
	int gracze[]={0,0};

	Panelek2()
	{
		setLayout(null);
		setBackground(stolu);
		
		JLabel tytul = new JLabel("Poker 2014");
		tytul.setSize(300,30);
		tytul.setLocation(140,30);
		tytul.setFont(czcionkaTytulu);
		
		for(int i=0;i<4;i++){
			koc[i]=new JTextField();	
			listy[i]=new JComboBox();	
			listy[i].addItem("(pusty)");
			listy[i].addItem("Człowiek");
			listy[i].addItem("Bot-leszcz");
			listy[i].addItem("Bot-zwykły");
			listy[i].addItem("Bot-czubek");
			listy[i].setSize(150,25);
			koc[i].setSize(150,25);
			koc[i].setVisible(false);
			koc[i].setLocation(220,50*(i+1)+25);
			listy[i].setLocation(50,50*(i+1)+25);
			add(listy[i]);
			add(koc[i]);
		}
		
		add(tytul);
		
		dalej = new JButton("Dalej");
		dalej.setBounds(320,400,120,40);
		add(dalej);
		
		
		listy[0].addActionListener(new
				ActionListener()
				{
					public void actionPerformed(ActionEvent zdarzenie)
					{metoda(0);}
				}	
			);
		
		listy[1].addActionListener(new
				ActionListener()
				{
					public void actionPerformed(ActionEvent zdarzenie)
					{metoda(1);}
				}	
			);
		
		listy[2].addActionListener(new
				ActionListener()
				{
					public void actionPerformed(ActionEvent zdarzenie)
					{metoda(2);}
				}	
			);
		
		listy[3].addActionListener(new
				ActionListener()
				{
					public void actionPerformed(ActionEvent zdarzenie)
					{metoda(3);}
				}	
			);
	
	}
	
	public void sluchacz1(ActionListener jareq)
	{dalej.addActionListener(jareq);	}

	public boolean metoda2(){
		for(int i=0;i<4;i++ )
		{
			if((String)listy[i].getSelectedItem()!="(pusty)")
			{
				if((String)listy[i].getSelectedItem()=="Człowiek")
				{
					nazwy[licznik]=koc[i].getText();
					gracze[0]+=1;
				}
				else
					gracze[1]+=1;
				licznik+=1;
			}
		}
		if(licznik>1)
			return true;
		else
		{
			licznik=0;
			return false;
		}
	}

	private void metoda(int i)
	{
		if((String)listy[i].getSelectedItem() == "Człowiek")
			koc[i].setVisible(true);
		else
		{
			koc[i].setText("");
			koc[i].setVisible(false);
		}	
	}
		
		public String[] dajImiona()
		{return nazwy;}
		
		public int[] dajIlosc()
		{return gracze;}
}
